package com.bbcare.followup.plat.dto.request;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * 标记预约模型
 */
public class AppointmentRecordPatientMarkReqDTO {


    /**
     * 患者ID
     */
    private String userId;

    /**
     * 租户ID
     */
    private String tenantId;

    /**
     * 队列ID
     */
    private String queueId;

    /**
     * 任务节点ID
     */
    private String taskId;

    /**
     * 预约类型(1:医生标记预约 2:患者自主预约)
     */
    private Integer appointType;
    /**
     * 预约时间
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date appointTime;

    /**
     * 预约时间类型(1:上午 2:下午)
     */
    private Integer appointTimeType;


    /**
     * 备注
     */
    private String remark;


    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getQueueId() {
        return queueId;
    }

    public void setQueueId(String queueId) {
        this.queueId = queueId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public Integer getAppointType() {
        return appointType;
    }

    public void setAppointType(Integer appointType) {
        this.appointType = appointType;
    }

    public Date getAppointTime() {
        return appointTime;
    }

    public void setAppointTime(Date appointTime) {
        this.appointTime = appointTime;
    }

    public Integer getAppointTimeType() {
        return appointTimeType;
    }

    public void setAppointTimeType(Integer appointTimeType) {
        this.appointTimeType = appointTimeType;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
